//
// Created by tacom on 22-9-6.
//

#ifndef CVCUDAIMPL_HILDITCH_H
#define CVCUDAIMPL_HILDITCH_H


// Hilditch算法介绍: https://blog.csdn.net/huxw_magus/article/details/106901175
//  - Hilditch算法的核心思想通过循环遍历图像像素，根据规则判断像素是否删除，从而来达到细化图像的目的
//  - 算法执行完成后，像素毛边会减少
#include "opencv2/opencv.hpp"
#include "pybind11/numpy.h"
#include "NumPyMatConvert.h"

class hilditch {
public:
    static pybind11::array_t<unsigned char> hilditchStart(cv::Mat& input);
};


#endif //CVCUDAIMPL_HILDITCH_H
